package com.vorsk.crossfitr.models; import android.content.ContentValues; /** * Workout Session entry struct * * This is a customized data container to hold an entry from the * table. Every DAO Model will have its own Row class definition. */ public class WorkoutSessionRow extends SQLiteRow { // Cols public long workout_id; public int score; public long score_type_id; public String comments; public WorkoutSessionRow() {} public WorkoutSessionRow(ContentValues vals) { super(vals); workout_id = vals.getAsLong(WorkoutSessionModel.COL_WORKOUT); score = vals.getAsInteger(WorkoutSessionModel.COL_SCORE); score_type_id = vals.getAsLong(WorkoutSessionModel.COL_SCORE_TYPE); comments = vals.getAsString(WorkoutSessionModel.COL_CMNT); } @Override public ContentValues toContentValues() { ContentValues vals = super.toContentValues(); vals.put(WorkoutSessionModel.COL_WORKOUT, workout_id); vals.put(WorkoutSessionModel.COL_SCORE, score); vals.put(WorkoutSessionModel.COL_SCORE_TYPE, score_type_id); vals.put(WorkoutSessionModel.COL_CMNT, comments); return vals; } }